package com.rc.saas.tenant.service.order;


import com.github.pagehelper.PageInfo;
import com.rc.saas.tenant.base.BaseService;
import com.rc.saas.tenant.mapper.order.OrderRefundApplyMapper;
import com.rc.saas.tenant.model.order.*;
import com.rc.saas.tenant.search.order.*;
import com.rc.saas.tenant.vo.order.*;

import java.util.List;

public interface OrderRefundApplyService extends BaseService<Long, OrderRefundApply, OrderRefundApplyExample, OrderRefundApplyMapper> {


    PageInfo<OrderRefundApplyVo> listOrderRefund(OrderRefundApplySearch orderRefundApplySearch);

    List<ChargeStatisticsResult> listRefundStatistics(List<Long> idList);

    int updateStatus(Long orderRefundApplyId,String status,String remark);

}
